#include <iostream>
#include <string.h>
#include "ShareMemory.hpp"

int main()
{
    shm.GetShm();//获取共享内存
    shm.AttachShm(); //挂载到当前进程的虚拟地址空间中

    //这里进行IPC
    //获取共享内存在虚拟地址空间中的地址
    //并强转成需要传递的数据的类型的指针
    char *strinfo = (char*)shm.GetAddr(); 

    char ch = 'A';
    while(ch <= 'Z')
    {
        //将这块空间当做数组使用
        strinfo[ch - 'A'] = ch;
        ch++;
    }

    shm.DetachShm();

    return 0;
}
